package com.wuzheng.wisgo.sanitation.cloud.repository.entity.gis;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author：sp
 * @date：Created in 2019-10-16
 * @description：经纬度转换
 * @modified By：
 * @version: 1.0
 */
@ApiModel(value = "MapBase", description = "经纬度转换")
@TableName("t_map_base")
public class MapBase implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID")
    private String id;

    /**
     * GPS精度(原始精度)
     */
    @ApiModelProperty(value = "GPS精度(原始精度)")
    @TableField("t_longitude")
    private Double tLongitude;

    /**
     * GPS维度
     */
    @ApiModelProperty(value = "GPS维度")
    @TableField("t_latitude")
    private Double tLatitude;

    /**
     * 转换后GPS精度
     */
    @ApiModelProperty(value = "转换后GPS精度")
    @TableField("t_tran_longitude")
    private Double tTranLongitude;

    /**
     * 转换后GPS维度
     */
    @ApiModelProperty(value = "转换后GPS维度")
    @TableField("t_tran_latitude")
    private Double tTranLatitude;

    /**
     * 实际地址
     */
    @ApiModelProperty(value = "实际地址")
    @TableField("t_address")
    private String tAddress;

    /**
     * 类型区分
     */
    @ApiModelProperty(value = "类型区分")
    @TableField("t_map_type")
    private String tMapType;

    /**
     * 是否删除（0:未删除；1:删除）
     */
    @ApiModelProperty(value = "是否删除（0:未删除；1:删除）")
    @TableField("de_flag")
    private Boolean deFlag;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String creator;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private Date createTime;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String modifier;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    @TableField("modify_time")
    private Date modifyTime;

    /**
     * IP地址
     */
    @ApiModelProperty(value = "IP地址")
    @TableField("ip_address")
    private String ipAddress;



    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Double gettLongitude() {
        return tLongitude;
    }

    public void settLongitude(Double tLongitude) {
        this.tLongitude = tLongitude;
    }

    public Double gettLatitude() {
        return tLatitude;
    }

    public void settLatitude(Double tLatitude) {
        this.tLatitude = tLatitude;
    }

    public Double gettTranLongitude() {
        return tTranLongitude;
    }

    public void settTranLongitude(Double tTranLongitude) {
        this.tTranLongitude = tTranLongitude;
    }

    public Double gettTranLatitude() {
        return tTranLatitude;
    }

    public void settTranLatitude(Double tTranLatitude) {
        this.tTranLatitude = tTranLatitude;
    }

    public String gettAddress() {
        return tAddress;
    }

    public void settAddress(String tAddress) {
        this.tAddress = tAddress;
    }

    public String gettMapType() {
        return tMapType;
    }

    public void settMapType(String tMapType) {
        this.tMapType = tMapType;
    }

    public Boolean getDeFlag() {
        return deFlag;
    }

    public void setDeFlag(Boolean deFlag) {
        this.deFlag = deFlag;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    @Override
    public String toString() {
        return "MapBase{" +
        ", id=" + id +
        ", tLongitude=" + tLongitude +
        ", tLatitude=" + tLatitude +
        ", tTranLongitude=" + tTranLongitude +
        ", tTranLatitude=" + tTranLatitude +
        ", tAddress=" + tAddress +
        ", tMapType=" + tMapType +
        ", deFlag=" + deFlag +
        ", creator=" + creator +
        ", createTime=" + createTime +
        ", modifier=" + modifier +
        ", modifyTime=" + modifyTime +
        ", ipAddress=" + ipAddress +
        "}";
    }
}
